@charset "utf-8";

/* CSS Document */
@import "common.css";
@import "public.css";
body{padding-top: 163px;}
#header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background-color: #fff;min-width: 1200px;}
.topbar{height: 32px;line-height: 32px;color: #333;border-bottom: 1px solid #fff;background-color: #eee; }
.topbar a{color: #333; }
.topbar a:hover{color: #005399;}
 #icon2{float: right; color: #333;}
.logobar{padding:12px 0 13px;
}
.logobar .logo{display: inline-block; vertical-align: bottom;
    padding-right: 14px;}
.logobar a h1, .logobar a strong {height: 0;
    width: auto;text-indent: -999em;}
.logobar .logo img{display: block;}
.slogan {
    display: inline-block;
    vertical-align: bottom;
    padding-left: 13px;
    border-left: 1px solid #bbb;
    padding-bottom: 5px;}
.slogan strong {
    display: block;
    font-size: 20px;
    color: #00458e;
    line-height: 34px;
    padding-top: 5px;
}
.slogan span {
    font-size: 16px;
    color: #666;
}
.tellNum {
    height: 45px;
    color: #666;
    float: right;
    margin-top:7px;
    line-height:25px;
}
.tellNum .yel {color: #004a9b;
    font-size: 30px;
    font-weight: bold;
    display: block;
    /*font-family: fzcsk;*/
}
.navbar{height:50px;position: relative;z-index: 3;background:#014a97;box-shadow: 0 2px 5px rgba(0,0,0,0.2);}
#Nav{width: 100%;display: flex;flex-flow: row wrap;overflow: visible;}
#Nav li{float: left;width:10%;font-size: 16px;flex: 1;}
#Nav li a {
    display: block;
    color: #fff;
    text-align: center;
    height:50px;
    line-height:50px;
    font-size: 16px;
    position: relative;
    z-index: 5;
    box-sizing: border-box;
}
#Nav li a:hover, #Nav li a.act {z-index:9;background: #ff853f ;}
.adDiv img {position: relative; left: 50%; margin-left: -600px; display: block;margin-top: 10px;}
/*主banner样式*/
/* 首页slider */
.slideShow01 IMG {
 border-bottom-style:none;
 border-right-style:none;
 border-top-style:none;
 border-left-style:none
}
.slideShow01 UL {
 list-style-type:none;
 list-style-image:none
}
.slideShow01 A {
 color:#538c9f
}
.slideShow01 A:hover {
 color:#84b263
}
.slideShow01 DIV .wrapper {
 position:relative;
 height:500px;
 overflow:hidden
}
.slideShow01 .fn-clear {
 position:absolute;
 width:1920px;
 zoom:1;
 height:500px;
 margin-left:-960px;
 overflow:hidden;
 left:50%
}
.slideShow01 .box_skitter UL {
 position:relative;
 width:999999px;
 display:none;
 height:500px
}
.slideShow01 .box_skitter UL LI {
 text-align:center;
 width:1920px;
 display:inline;
 float:left;
 height:500px;
 font-size:0
}
.slideShow01 .box_skitter .container_skitter {
 position:relative;
 overflow:hidden
}
.slideShow01 .box_skitter .image {
 position:relative;
 overflow:hidden
}
.slideShow01 .box_skitter .image IMG {
 display:none
}
.slideShow01 .box_skitter .box_clone {
 z-index:20;
 position:absolute;
 width:100px;
 display:none;
 overflow:hidden;
 top:0;
 left:0
}
.slideShow01 .box_skitter .box_clone IMG {
 z-index:20;
 position:absolute;
 top:0;
 left:0
}
.slideShow01 .box_skitter .prev_button {
 z-index:999;
 position:absolute;
 margin-top:-31px;
 text-indent:-9999em;
 width:57px;
 background:url(../images/btn_l.png) no-repeat left top;
 height:62px;
 overflow:hidden;
 top:50%;
 left:15%
}
.slideShow01 .box_skitter .next_button {
 z-index:999;
 position:absolute;
 margin-top:-31px;
 text-indent:-9999em;
 width:57px;
 background:url(../images/btn_r.png) no-repeat left top;
 height:62px;
 overflow:hidden;
 top:50%;
 right:15%
}
.slideShow01 .box_skitter .label_skitter {
 z-index:150;
 position:absolute;
 display:none
}
.slideShow01 .loading {
 z-index:10000;
 position:absolute;
 text-indent:-9999em;
 margin:-16px;
 width:31px;
 background:url(images/ajax-loader.gif) no-repeat left top;
 height:31px;
 color:#fff;
 overflow:hidden;
 top:50%;
 right:50%
}
.slideShow01 #slideshow UL {
 display:none
}
 /*幻灯片样式*/
.topbanner{position:relative;width: 440px;height:412px;border: 5px solid #eee;
    float: right;}
.banner{width:100%;height:100%;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;width:100%;height:100%;}
.banner ul.bb li{position:absolute;display:none;width:100%;height:100%;}
.banner ul.bb li a{width:100%;display:block;height:100%;position: relative;}
.banner ul.bb li a img{width:100%;height:100%;}
.banner ul.bb li a p{width: 100%;
    display: block;
    height: 53px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    font-size: 15px;
    color: #fff;
    line-height: 33px;
    box-sizing: border-box;
    padding: 10px 15px;
    white-space: nowrap;}
.banner .num{position:absolute;right:2px;bottom:40px;width:100%;z-index:100;opacity:0.8;text-align:center;}
.banner .num li{width:34px;height:4px;display:inline-block;margin-right:8px;background:#fff;_display:inline;_font-size:0px;}
.banner .num li{*display:inline;_zoom:1;_display:inline;}
.banner .num li.num_hover{background-color:#014a97;}
.banner .num li.num_hover a{color:#014a97;}
.banner .num li a{float:left;display:inline;text-align:center;color:#FFF;text-decoration:none;cursor:pointer;width:28px;height:4px;text-indent:-100px;overflow:hidden;opacity:1;}
 /*首页搜索条*/
.hotkey{height: 50px;font-size: 15px;color:#333333;line-height: 49px;overflow: hidden;background-color: #f2f2f2;}
.hotkey a{height: 43px;color:#666666;margin-right: 20px;display: inline-block;font-size: 14px;}
.searDiv{float: right;display: inline-block;margin-top:5px;max-width: 430px;}
#searcher{height: 38px;float: right;display: block; width: 204px; padding: 0 5px; color: #333; font-size: 13px; border: 1px solid #bbb;background: transparent;}
#searchglass{width:56px; float: right; display: block; height: 40px;background: #014a97; color: #fff; line-height: 40px;text-align: center;font-size: 13px;cursor: pointer;border: none;}
/*首页关于我们*/
#ind_about{padding-top: 70px;overflow: hidden;}
#ind_about strong{    font-size: 24px;
    color: #014a97;}
#ind_about h2{
        /* background-image: url(../images/i05.png); */
    /*background-repeat: no-repeat;*/
    /*background-position: left top;*/
    /* text-indent: -999em; */
    height: 60px;
    border-bottom: 1px solid #eee;
    margin: 20px 0px 32px;
    position: relative;
    font-size: 37px;
    color: #000;
    letter-spacing: 1px;
    line-height: 32px;
}
#ind_about h2::after{position: absolute;
    content: "";
    width:36px;
    height: 6px;background: #014a97;
    left: 0;
    bottom:-3px;}
#ind_about p{font-size: 16px;
    line-height: 30px;
    color: #666;
    padding-right: 25px;
    overflow: hidden;height: 9em;}
#ind_about .specials{overflow:visible;margin-left: -60px;
    padding-top:28px;}
#ind_about .specials li{float:left;position:relative;margin-left: 60px;margin-bottom: 10px;}
#ind_about .specials li i{background-image:url(../images/i06.png);
background-repeat: no-repeat;
background-position:0 top;width: 50px;
    height: 50px; position: absolute; top: 0;left: 0;}
#ind_about .specials li p{width:290px;height: 50px;border: 1px solid #bbbbbb;box-sizing:border-box;    margin-left: 25px;
    line-height: 49px;
    text-indent: 2.6em;}
#ind_about .specials li:nth-child(2) i{background-position:-62px 0px;}
#ind_about .specials li:nth-child(3) i{background-position:-1px -60px;}
#ind_about .specials li:nth-child(4) i{background-position:-62px -60px;}
#ind_about .specials li:nth-child(5) i{background-position:-1px -120px;}
#ind_about .specials li:nth-child(6) i{background-position:-62px -120px;}
/*首页资质证书*/
#ind_honor{background: #014a97;overflow: hidden;padding: 20px 0;margin-top:26px;clear: both;}
#ind_honor #demoo{width: 809px;float: right}
#ind_honor .container .con{margin-right: 27px;width: 174px;display: block;position: relative;}
#ind_honor .container .con .big{height: 200px;}
#ind_honor .container .con .big img{min-height: 200px;}
#ind_honor .container .con p.tit{position: absolute;bottom: 0;left: 0;background: #fff;background: rgba(255,255,255,0.7);z-index: 55;display: block;width: 100%;line-height: 28px;font-size: 14px;color: #333;text-align: center;}
#ind_honor strong{color: #fff;
    display: block;
    width: 300px;
    border-bottom: 1px solid #fff;
    font-size: 24px;
    height: 61px;
    margin-bottom: 20px;
    position: relative;
    line-height: 57px;}
#ind_honor strong::after{position: absolute;
    content: "";
    width:36px;
    height: 6px;background: #fff;
    left: 0;
    bottom:-3px;}
#ind_honor img.i01{}
/*首页产品中心*/
#ind_pro{    margin-top:45px;background-color: #f4f4f4;}
.lside {
    width: 250px;
    height: auto;
    float: left;
    margin-right: 30px;
}
.lside h2.tit{    width: 100%;
    position: relative;
    overflow: hidden;
    line-height: 35px;
    background-color: #005aac;
    color: #fff;
    font-size: 30px;
    text-align: center;
    padding-top: 21px;
    box-sizing: border-box;
    height: 108px;
    font-weight: normal;}
.lside h2.tit small{    font-weight: normal;
    font-size: 24px;
    display: block;
    text-transform: uppercase;
    line-height: 22px;
    width: 80%;
    margin: 8px auto;}
.iauth{ width: 100%;
    overflow: visible;
    box-sizing: border-box;}
.iauth li{
    overflow: hidden;
    border-bottom: 1px solid #fff;
    /* background: #bbb; */
}
.iauth a{font-size: 14px;text-indent: 40px;color: #111;display: block;line-height: 50px;}
.iauth li > a{
	background: #d4d4d4;
}
/* .iauth li:nth-child(even){background:#d4d4d4}
.iauth li:nth-child(3n){background:#eeeeee} */
.iauth li dl{display: block; padding-left: 20px; box-sizing: border-box; background:#f9f9f9;}
.iauth li dl dd{
	border-bottom: 1px dashed #d2d2d2;
}
.iauth li dl dd:last-child{
	border-bottom: 0;
}
.iauth li dl dd a{
	line-height: 35px;
}


#ind_pro .lside{margin-right: 0;}
.ind_pro_con{overflow: hidden;border:8px solid #f4f4f4;padding: 18px 18px 0;background-color: #fff;}
.ind_pro_con .tit{position: relative;margin-bottom: 30px;}
.ind_pro_con .tit::after{position: absolute;
    content: "";
    width:100%;
    height:2px;border: 1px solid #eee;border-left: none;border-right: none;
    left: 0;
    bottom:-2px;}
.ind_pro_con .tit .more{    float: right;
    width: 66px;
    height: 28px;
    border: 1px solid #014a97;
    text-align: center;
    line-height: 28px;
    display: block;
    margin-top: 8px;}
.ind_pro_con .tit strong{    font-size: 22px;
    color: #111;
        line-height: 53px;
    height: 50px;
    display: inline-block;
    vertical-align: bottom;}
.ind_pro_con .tit span{font-size: 20px;
    color: #ececec;
        line-height: 65px;
    height: 53px;
    display: inline-block;
    vertical-align: baseline;padding-left: 5px;}
.products_list{width: 103%;}
.products_list li{width: 285px;margin-right: 22px;}
.products_list li a{display: block;width: 285px;}
.products_list li a .big{width: 100%;text-align: center; height:285px;display: table-cell;
    vertical-align: middle;}
.products_list li p{    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.products_list li a.more{text-decoration: underline;color: #014a97;}
/*首页应用案例*/
#ind_case{}
.titbar01{margin-top: 60px;
    margin-bottom: 30px;text-align: center;}
.titbar01 strong{font-size: 24px;color: #014a97;display: block;margin-bottom: 21px;}
.titbar01 img{}
.caseDiv .con{width:285px;margin-right: 19px;display: block;}
.caseDiv .con .big{height: 217px;}
.caseDiv .con .big img{min-height:100%;    min-width: 100%;}
#ind_case .con .tit{height: 30px;
    background: #014a97;
    z-index: 55;
    display: block;
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;}
#ind_advantages .imgDiv{margin-top: 40px;}
#ind_advantages{}
#ind_advantages .content{background: url(../images/04.jpg) no-repeat center 0;
    overflow: hidden;margin-top: -26px;height: 1624px;background-size:auto 1624px;}
#ind_advantages  .lis{width: 545px;    padding-top: 36px;
    min-height: 374px;}
#ind_advantages  .lis .top{position: relative;margin-bottom:45px;}
#ind_advantages  .lis .top::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    border: 1px solid #999999;
    border-left: none;
    border-right: none;
    left: 0;
    bottom: -2px;
}
#ind_advantages  .lis .top i{    width: 68px;
    height: 68px;
    display: block;
    background: #0087d8;
    float: left;
    position: relative;
    font-size: 46px;
    color: #fff;
    line-height: 68px;
    text-align: center;
    margin-right: 30px;}
#ind_advantages  .lis .top i::after{position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 12px solid #0087d8;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    left: 68px;
    top: 23px;}
#ind_advantages  .lis .top p{overflow: hidden;}
#ind_advantages  .lis .top p strong{display: block;
    font-size: 26px;
    color: #014a97;
    line-height: 26px;}
#ind_advantages  .lis .top p span{    height: 26px;
    border: 3px solid #e4e4e4;
    display: inline-block;
    margin-right: 36px;
    font-size: 18px;
    color: #333;
    padding: 0 18px;
    line-height: 25px;
    margin: 10px 32px 13px 0;}
#ind_advantages  .lis .top small{    bottom: -24px;
    position: absolute;
    left: 98px;
    font-size: 12px;}

#ind_advantages  .lis dl{line-height: 30px;color: #333;padding-left:57px;}
#ind_advantages  .lis dl dd{background-image:url(../images/i08.png);
background-repeat: no-repeat;
background-position:20px center;
    padding-left: 41px;}

#ind_advantages  .lis .dltdlist{
	line-height: 30px;color: #333;padding-left:57px;
}
#ind_advantages  .lis .dltdlist p{
	background-image:url(../images/i08.png);
background-repeat: no-repeat;
background-position:20px 10px;
    padding-left: 41px;
}

#ind_advantages  .lis dl dd .blue{color:#014a97;}
#ind_advantages  .lis:nth-child(odd){padding-left: 640px;}
#ind_advantages  .lis.i1{min-height:270px;}
/*首页案例*/
#ind_equipment{background: #f4f4f4;overflow: hidden;padding-bottom: 60px;margin-top: 3vw;}
#ind_equipment .border{border: 1px solid #bbb;padding: 19px 24px;}
#ind_equipment #demoos{overflow: hidden;width: 100%;}
#ind_equipment .con{display: block;}
#ind_equipment .con .big{height:270px;width:270px;margin-right: 19px;}
#ind_news{overflow: hidden;padding-bottom:40px;}
#ind_news .content{box-shadow: 0 0 5px rgba(0,0,0,0.3);padding: 21px;    box-sizing: border-box;min-height: 560px;}
#ind_news .content h3{font-size: 18px;color: #005298;font-weight: bold;}
#ind_news .content h3 small{font-size: 16px;color: #999;font-weight: normal;}
.mews_fr{width: 350px;height: 461px;float: right;position: relative;box-sizing:border-box;padding: 20px;border: 1px solid #dcdcdc;}
.mews_fr .news_top .big img{min-width: 100%;min-height: 100%}
.mews_fl{overflow: hidden;    width: 775px;}
.mews_fl .tit{background-image:url(../images/i11.png);
background-repeat: no-repeat;
background-position:8px 48px;}
.mews_fl .tit a{color:#014a97;float:right;    margin-top: 20px;}
.mews_fl .tit h3{display: inline-block;width: 60px;text-align: center;height: 57px;border-left: 6px solid #005298;    box-sizing: border-box;
    padding: 2px 5px;
    line-height: 26px;
    letter-spacing: 2px;}
.mews_fl .tabUl{    margin-top: -53px;
    z-index: 55;
    position: relative;
    margin-left: 1.5em;
    margin-bottom:1em;}    
.mews_fl .tabUl li{    float: left;
    font-size: 16px;
    margin-right: 10px;
    line-height: 2em;
    padding: 0 1em;
    border: 1px solid #bbb;}   
.mews_fl .tabUl li.act{color: #014a97;border-color: #014a97;
    } 
.news_list{}
.news_list li{border-bottom: 1px solid #bbb;padding:18px 0 16px;overflow: hidden;}
.news_list li a{display: block;}
.news_list li .big{width:180px;height: 120px;float: left;margin-right: 30px;}
.news_list li h4{overflow: hidden;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;line-height: 23px;}
.news_list li p{line-height: 24px;color: #666;margin: 10px;height: 3.5em;overflow: hidden;}
.news_list li .more{color: #0065bb}
.news_list li:nth-child(n+4){display: none;}
.mews_fr .news_top{border-bottom: 1px dashed #dcdcdc;display: block;margin-top: 10px;}
.mews_fr .news_top .big{width: 310px;height: 170px;}
.mews_fr .news_top p{color: #7f7f7f;line-height:24px;height:27px;overflow: hidden;display: block;padding: 10px 0 5px;white-space: nowrap;
    text-overflow: ellipsis;}
.news_list02 li{
    border-bottom: 1px dashed #dcdcdc;}
.news_list02 li a{background-image:url(../images/i12.png);background-repeat: no-repeat;background-position:left center;line-height: 33px;color: #323232;    padding-left: 25px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;display: block;}
.news_list02 li .con{    color: #999;
    padding-left: 2em;
    white-space: nowrap;
    font-size: 13px;
    margin-top: -3px;
    padding-bottom: 5px;    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.news_list02 li:nth-child(n+5){display: none;}
.mews_fr a.more{display: block;position: absolute;color: #014a97;
    width: 100%;
    height: 41px;
    background-color: #f4f4f4;
    left: 0;
    bottom: -59px;
    text-align: center;
    line-height: 40px;}
/* 友情链接 */
.links{    width: 100%;
    height: auto;
    padding:20px 0;    border: 2px solid #eee;
    margin: 50px auto;
    box-sizing: border-box;}
.links-c{overflow: hidden;width: 1200px;
    height: auto;
    margin: 0 auto;}
.links-c ul{height:auto;}
.links-c ul li{width:auto;float:left; line-height:23px; margin:5px 10px;}
.links-c ul li a{color:#333;}
.links-titl strong{display: inline-block;font-size: 20px;
    vertical-align: bottom;
    padding-right: 5px;}
.links-titl{display: inline-block;float: left;
    line-height: 33px;
    font-size: 15px;
    padding-left: 17px;
    margin-right: 11px;    color: #014a97;}
/* 底部样式 */
.footer{width:100%; height:auto;margin-top: 80px;background: #313035;}
.footnav{ width:100%; height:42px; line-height:42px;background-color:#014a97;margin-bottom: 36px;}
.footnav ul{height: auto;display: flex;flex-flow: row wrap;overflow: hidden;}
.footnav ul li{ float:left; width:140px; height:auto; text-align:center;flex:1;color: #fff;}
.footnav ul li a{ width:100%; height:18px; line-height:18px;color:#fff;font-size:16px;}
.footnav ul li span.line{float: right;}
.footnav ul li:last-child .line{display: none;}
.footnav ul li a:hover{ color:#fff; text-decoration:none; }
/*左边logo，右边版权*/
.footer>.containe{overflow: hidden;text-align: center;    padding-bottom: 15px;}
.f_left{ width:200px; height:auto; float:left;}
.f_right{width:auto; float:right;color:#666; line-height:14px; margin-left:40px;overflow: hidden;box-sizing: border-box;display: flex;}
.f_right .ewm{width: 120px;height: 116px;display: inline-block;vertical-align: middle;text-align: center;}
.f_right span{display: block;color: #aaa;
    text-align: left;
    line-height: 21px;margin-top: 30px;
    padding-left: 7px;
    font-size: 12px;}
.footer-content{overflow: hidden;height: auto;
    padding-bottom: 4px;
    color: #aaa;
    text-align: left;
    line-height: 27px;
    display: inline-block;
    width:600px;
    font-size: 13px;
    padding-left: 57px;}
.footer-content a{color: #0070BC;padding-right: 5px;padding-left: 3px}
.footer-content .business{ /* border: 1px solid #dedede;*/
    box-sizing: border-box;
    padding: 7px 14px;
    font-size: 12px;
    margin-top: 17px;
    text-align: left;
    line-height: 21px;}
.footer-content .business a{margin-right:3px }
/*内页-产品列表页*/
.main {
    width: 1200px;
    overflow: hidden;
    height: auto;
    margin: 10px auto;
    padding-top: 30px;
}
.wrap {
    overflow: hidden;
}
.wrap  .titbar.break{
    height: 46px;
    margin-bottom:20px;
    padding: 0;
    text-align: left;    position: relative;
}
.titbar.break h2 {font-size: 22px; color: #111; line-height: 45px; }
.prodescription {
    border: 1px dashed #e5e5e5;
    background: #f9f9f9;
    line-height: 24px;
    padding: 10px 15px;
    margin-bottom: 15px;
    text-indent: 20px;
}
.wrap .products_list {}
.wrap .titbar.break::after{position: absolute;
    content: "";
    width:100%;
    height:2px;border: 1px solid #eee;border-left: none;border-right: none;
    left: 0;
    bottom:-2px;}
.wrap .titbar .breaker{float: right;width: auto;}







body {font-family:'fzcsk'} 
 @font-face {font-family:fzcsk; 
 src: url('images/方正粗宋_GBK.ttf')  format('truetype') /* Safari, Android, iOS */    
 
 }


 /* 产品内页 */
.pro_top{overflow: hidden;margin-bottom: 20px;}
.pro_top h1{border-bottom: 1px solid #e0e1dc;margin-bottom: 20px;}
.articleTit{
	margin-top: 7px;
	font-size: 22px;
	color: #434343;
	text-align: center;
	height:35px;
	font-weight: normal;
}
#pro_img{float: left;    width: 413px;
    height:346px;margin-right: 50px;}
.pro_top .list{padding-top:8px;max-width: 500px;overflow: hidden;}
.list_p li{height:26px;font-size:12px;border-bottom:1px dashed #e0e1dc;padding-bottom:5px;padding-top:5px;font-family:"Microsoft YaHei"}
.list_p li h2{font-size:12px;font-weight:normal;font-family:"Microsoft YaHei"}
.list_p li .tel{    font-family: arial;
    font-size: 23px;
    color: #ff0000;
    font-weight: bold;
    font-style: italic;
    line-height: 28px;
    display: inline-block;
    vertical-align: middle;}
.pro_top .inquiry{line-height:32px;border:none;margin-top:6px;}
.pro_top .inquiry a{background:url("../images/xunjia.gif") center center no-repeat;display:block;width:112px;height:32px;text-indent:-99999px;}
.pro_top .inquiry a:hover{background-image:url("../images/xunjia_hover.gif");}
.list_p li h2 a{font-size:12px;font-family:"Microsoft YaHei"}
h3.tag{    line-height: 24px;
    border-top: 1px dashed #e0e1dc;
    margin-top: 10px;
    color: #999;
    font-weight: normal;
    padding-top: 8px;
    font-size: 14px;}
h3.tag a{color:#005a98;margin: 0 8px 0 5px;}
h3.tag a:hover{color:#0172bd;}
.page{line-height:26px;border-top:1px dashed #e0e1dc;margin-top:6px;padding-top:15px;font-size:12px;padding-bottom: 25px;}
.page a{color:#005a98;}
.page a:hover{color:#0172bd;}
.page span{color:#005a98;}

.wrap .titbar.t3{text-align: left;border-bottom: 1px solid #a0a0a0;height: 40px;    margin-bottom: 25px;
    margin-top: 15px;clear: both;margin:0;}
.wrap .titbar.t3 h3{font-size: 18px;color: #464646;padding: 0 5px;display: inline-block;border-bottom: 3px solid #005298;line-height: 39px;}
.news_pre {
	clear: both;
	color: #626262;
	width:102%;
	margin-top: 10px;
	margin-bottom: 70px;
}
.news_pre li {
	position: relative;
	width: 48%;
	line-height: 32px;
	border-bottom: 1px dashed #dedede;
	padding: 2px 0 3px;
	float: left;
	margin-right: 2%;
}
.news_pre a {
	color: #626262;
	font-size: 13px;
	padding-left: 18px;
	background: url(../images/tran.png) no-repeat 2px center;
	display: block;
	padding-right: 8em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_pre span {
	font-size: 12px;
}
.news_pre span {
	position: absolute;
	right:7px;
	bottom: 0;
}

/* 新闻列表 */
.newsList02 li {
	overflow: hidden;
	padding: 8px 0 9px 21px;
	border-bottom: 1px dashed #d0d1d1;
	height: 97px;
	margin-bottom: 9px;
	background: url(../images/i1233.png) no-repeat 2px 21px;

}
.newsList02 li .title {
	position: relative;
}
.newsList02 h2 {
	color: #000;
	font-size: 15px;
	padding-right: 5em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 26px;
	line-height: 30px;
}
.newsList02 span{height: 30px;
    color: #888;
    line-height: 32px;
    float: right;
}
.newsList02 p {
	height: 72px;
	overflow: hidden;
	font-size: 14px;
	line-height: 24px;
	color: #555555;
	margin-top: 6px;
	margin-top: 9px;
	display: block;
}

/* 新闻内页 */
.sub_info {
	text-align: center !important;
	padding: 4px 0 5px;
	line-height: 19px !important;
	margin-bottom: 7px !important;
	color: #434343;
}
.sub_info span {
	margin-right: 6px;
}
#icon1 {
	display: inline-block;
	vertical-align: middle;
}

/* 站点地图 */
.app-other h3.map_title {
    line-height: 30px;
    background-color: #f5f8fa;
    border: 1px solid #d6dbe1;
    text-indent: 20px;
    color: #0172bd;
    border-bottom: 2px solid #0172bd;
    margin-top: 25px;
}
.app-other h3.map_title a{
    color: #333;
}
.app-other .map_list {
    line-height: 30px;
    padding-left: 20px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.app-other .map_list a {
    padding: 4px;
    white-space: nowrap;
    font-size: 12px;
    line-height: 30px;
    color: #666;
}

div.digg {padding: 3px; margin: 30px 0 0; text-align: center; font-size: 12px; } 
div.digg li{
	display: inline-block;
}
div.digg li.active a{
	border: #014a97  1px solid;
}
div.digg a {
	border: #ccc 1px solid; 
	padding: 4px 10px; 
	color: #666; 
	text-decoration: none; margin: 5px; line-height: 39px;} 
div.digg a:hover {
    background: #808080;
    color: #fff;
}
div.digg p{display: inline-block;}
div.digg span.disabled {border: #eee 1px solid; padding: 4px 10px; margin: 5px; color: #ddd; } 
div.digg li.active a {border: #014a97  1px solid; padding: 4px 10px; color: #fff; font-weight: bold; background-color: #014a97 ; } 

.swiper-slide img{display: block;}
#case_banner .big{height: 265px;}
#case_banner .big img{min-height:100%;width: 100%;}